package ace.module.tenant.core.impl.service;

import ace.module.account.api.model.dto.IamApplicationDto;
import ace.module.upms.api.model.dto.UpmsApplicationDto;

/**
 * 租户逻辑.
 *
 * @author Caspar
 */
public interface TenantService {
  /**
   * 查询租户账户应用.
   *
   * @param tenantId 租户id
   * @return 租户账户应用
   */
  IamApplicationDto getTenantIamAppByTenantId(Long tenantId);

  /**
   * 查询租户权限应用.
   *
   * @param tenantId 租户id
   * @return 租户权限应用
   */
  UpmsApplicationDto getTenantUpmsAppByTenantId(Long tenantId);
}
